possess in abundance - French English Dictionary